package top.goldenyear.porpoise.framework.web.core.generator.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 代码生成器的字段 HTML 展示枚举
 *
 * @author airhead
 */
@AllArgsConstructor
@Getter
public enum FormElement {
  /** 文本框 */
  INPUT("input"),
  /** 文本域 */
  TEXTAREA("textarea"),
  /** 下拉框 */
  SELECT("select"),
  /** 单选框 */
  RADIO("radio"),
  /** 复选框 */
  CHECKBOX("checkbox"),
  /** 日期控件 */
  DATETIME("datetime"),
  /** 上传图片 */
  IMAGE_UPLOAD("imageUpload"),
  /** 上传文件 */
  FILE_UPLOAD("fileUpload"),
  /** 富文本控件 */
  EDITOR("editor"),
  /** 代码编辑控件 */
  CODE_EDITOR("codeEditor"),
  ;

  /** 条件 */
  private final String type;
}
